<?php

require_once 'testem.modelo.class.php';

class TestemControl {

    function TestemControl() {

        if (isset($_POST['action']) && $_POST['action'] == "testem_insert") {

            if ($_POST['name'] == NULL || $_POST['sexo'] == NULL || $_POST['birth'] == NULL || $_POST['mother'] == NULL || $_POST['cep'] == NULL || $_POST['logradouro'] == NULL || $_POST['bairro'] == NULL || $_POST['FKcidade'] == NULL || $_POST['FKuf'] == NULL || $_POST['telefone1'] == NULL || $_POST['telefone2'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }
			

        $testemModelo = new TestemModelo();
        $testemModelo->setName($_POST['name']);
        $testemModelo->setSexo($_POST['sexo']);
		$testemModelo->setBirth($_POST['birth']);	
		$testemModelo->setMother($_POST['mother']);
		$testemModelo->setCep($_POST['cep']);
    	$testemModelo->setLogradouro($_POST['logradouro']);
		$testemModelo->setBairro($_POST['bairro']);
		$testemModelo->setFKcidade($_POST['FKcidade']);
		$testemModelo->setFKuf($_POST['FKuf']);
		$testemModelo->setTelefone1($_POST['telefone1']);
		$testemModelo->setTelefone2($_POST['telefone2']);
       
	    $testemModelo->insert();

        	header("Location: ../index.php");
        }
		
        if (isset($_POST['action']) && $_POST['action'] == "testem_update") {

            if ($_POST['name'] == NULL || $_POST['sexo'] == NULL || $_POST['birth'] == NULL || $_POST['mother'] == NULL || $_POST['cep'] == NULL || $_POST['logradouro'] == NULL || $_POST['bairro'] == NULL || $_POST['FKcidade'] == NULL || $_POST['FKuf'] == NULL || $_POST['telefone1'] == NULL || $_POST['telefone2'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }
			
        	$testemModelo = new TestemModelo();
        	$testemModelo->setName($_POST['name']);
        	$testemModelo->setSexo($_POST['sexo']);
			$testemModelo->setBirth($_POST['birth']);	
			$testemModelo->setMother($_POST['mother']);
			$testemModelo->setCep($_POST['cep']);
    		$testemModelo->setLogradouro($_POST['logradouro']);
			$testemModelo->setBairro($_POST['bairro']);
			$testemModelo->setFKcidade($_POST['FKcidade']);
			$testemModelo->setFKuf($_POST['FKuf']);
			$testemModelo->setTelefone1($_POST['telefone1']);
			$testemModelo->setTelefone2($_POST['telefone2']);			
			
			$testemModelo->updateName();
			$testemModelo->updateSexo();
			$testemModelo->updateBirth();
			$testemModelo->updateMother();
			$testemModelo->updateCep();
			$testemModelo->updateLogradouro();
			$testemModelo->updateBairro();
			$testemModelo->updateFKcidade();
			$testemModelo->updateFKuf();
			$testemModelo->updateTelefone1();
			$testemModelo->updateTelefone2();
			
            header("Location: ../index.php");
        }

        if (isset($_GET['action']) && $_GET['action'] == "testem_delete") {

            $testemModelo = new TestemModelo();
            $testemModelo->setId($_GET['id']);

            $testemModelo->delete();

            header("Location: ../index.php");
        }
	
	}

    function selectTestem($id) {
        	$testemModelo = new TestemModelo();
        	$array = $testemModelo->select("WHERE id = ".$id);
        	return $array;
    }
	

    function selectAll() {
        $testemModelo = new TestemModelo();
        $array = $testemModelo->select("");
        return $array;
    }
	
}

?>